<?php
namespace Bus\Controller;
use Think\Controller;
//use Common\Util\phpqrcode;
class QrController extends Controller {

	public function qr()
	{
		Vendor('phpqrcode.phpqrcode');
        //生成二维码图片
        $object = new \QRcode();
        $url='http://www.shouce.ren/';//网址或者是文本内容
        $level=3;
        $size=20;
        $errorCorrectionLevel =intval($level) ;//容错级别
        $matrixPointSize = intval($size);//生成图片大小
        $path = C('QR');
		// 生成的文件名
		$fileName = $size.'.png';
		//dump($fileName);
        $object->png($url, $fileName, $errorCorrectionLevel, $matrixPointSize, 2);
        echo '<img src="'.$fileName.'">';
        //echo '<img src="'.$size.'.png">';
		//$this->display();
	}

	public function qrcode($url='http://www.jihexian.com/',$level=3,$size=4)
	{
		vendor("phpqrcode.phpqrcode");
		$object = new \QRcode();
		$data = 'http://www.baidu.com';
		// 纠错级别：L、M、Q、H
		$level = 'L';
		// 点的大小：1到10,用于手机端4就可以了
		$size = 4;
		// 下面注释了把二维码图片保存到本地的代码,如果要保存图片,用$fileName替换第二个参数false
        $path = C('QR');
		// 生成的文件名
		$fileName = $path.$size.'.png';
		$object->png($data, $fileName, $level, $size);
		//$this->display();

		//var_dump($Think.QR_URL);
	}
}